CHAPTER 13

Hyperledger Fabric

Version 1.0 Launched: February 2018

Founder: Linux Foundation

Current Version: 2.3

Hyperledger Fabric was an open source private permissioned DLT,

introduced by Linux foundation whose main contribution came from

IBM. Initially, Fabric was built with an objective to handle the issues

of the present in the public Blockchain such as better performance

and scalability, and at the same time, enjoy the same goodness of

Blockchain such as transparency, immutability, neutrality etc. Fabric

comes with just one version, both for the opensource and the

enterprise requirements, which means that the same Fabric can be

configured in many different ways, either to be used in the

opensource mode during development, unit and functional testing,

UAT etc., or in the enterprise mode for production requirements.

In this chapter, we will learn the key concepts of Fabric and some of

these configurations that would help us understand how to use

Fabric in real life projects.

13.1 Key Concepts

Hyperledger Fabric is the most widely used private permissioned

DLT used in the industry. However, does it meet the requirements of

all sorts for every business vertical? What features make Fabric

popular and where does it lack? Now, let’s explore the different

components of Fabric and learn it ourselves.

13.1.1 The Ledger

Just like any other Blockchain, Fabric too has a ledger that is often

referred to as a “world state” and stores the data in key-value pair.